home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 376-400 / disk_386 / xlispstat / src1.lzh / Headers / iviewproto.h < prev    next >
C/C++ Source or Header  |  1990-10-02  |  23KB  |  516 lines

  1. #ifndef IVD_H
  2. #define IVD_H
  3.  
  4. #include "iviewdef.h"
  5.  
  6. extern LVAL encode_cursor(int),
  7.             encode_lisp_color(ColorCode),
  8.             encode_point_state(PointState),
  9.             encode_point_symbol(int,int),
  10.             get_hardware_object_by_address(void *),
  11.             gw_draw_bitmap(void),
  12.             gw_free_color(void),
  13.             gw_free_cursor(void),
  14.             gw_make_color(void),
  15.             gw_make_cursor(void),
  16.             get_menu_by_hardware(IVIEW_MENU),
  17.             iview_add_lines(void),
  18.             iview_add_points(void),
  19.             iview_add_strings(void),
  20.             iview_adjust_depth_cuing(void),
  21.             iview_adjust_to_data(void),
  22.             iview_all_points_showing(void),
  23.             iview_all_points_unmasked(void),
  24.             iview_allocate(void),
  25.             iview_alt_adjust_points_in_rect(void),
  26.             iview_alt_adjust_screen(void),
  27.             iview_any_points_selected(void),
  28.             iview_apply_transformation(void),
  29.             iview_brush(void),
  30.             iview_clear_lines(void),
  31.             iview_clear_masks(void),
  32.             iview_clear_points(void),
  33.             iview_clear_strings(void),
  34.             iview_click_range(void),
  35.             iview_content_origin(void),
  36.             iview_content_rect(void),
  37.             iview_content_variables(void),
  38.             iview_dirty(void),
  39.             iview_do_click(void),
  40.             iview_do_motion(void),
  41.             iview_draw_brush(void),
  42.             iview_draw_data_lines(void),
  43.             iview_draw_data_points(void),
  44.             iview_draw_data_strings(void),
  45.             iview_erase_brush(void),
  46.             iview_erase_selection(void),
  47.             iview_fixed_aspect(void),
  48.             iview_get_nice_range(void),
  49.             iview_hist_add_points(void),
  50.             iview_hist_adjust_points_in_rect(void),
  51.             iview_hist_adjust_screen(void),
  52.             iview_hist_adjust_screen_point(void),
  53.             iview_hist_adjust_to_data(void),
  54.             iview_hist_allocate(void),
  55.             iview_hist_bin_counts(void),
  56.             iview_hist_clear_points(void),
  57.             iview_hist_isnew(void),
  58.             iview_hist_mark_points_in_rect(void),
  59.             iview_hist_num_bins(void),
  60.             iview_hist_redraw_content(void),
  61.             iview_hist_resize(void),
  62.             iview_isnew(void),
  63.             iview_line_color(void),
  64.             iview_line_coordinate(void),
  65.             iview_line_masked(void),
  66.             iview_line_next(void),
  67.             iview_line_screen_coordinate(void),
  68.             iview_line_transformed_coordinate(void),
  69.             iview_line_type(void),
  70.             iview_line_width(void),
  71.             iview_linked(void),
  72.             iview_links(void),
  73.             iview_list_add_points(void),
  74.             iview_list_adjust_points_in_rect(void),
  75.             iview_list_adjust_screen(void),
  76.             iview_list_adjust_screen_point(void),
  77.             iview_list_allocate(void),
  78.             iview_list_mark_points_in_rect(void),
  79.             iview_list_redraw_content(void),
  80.             iview_margin(void),
  81.             iview_mask_selection(void),
  82.             iview_mouse_mode(void),
  83.             iview_move_brush(void),
  84.             iview_num_lines(void),
  85.             iview_num_points(void),
  86.             iview_num_strings(void),
  87.             iview_num_variables(void),
  88.             iview_plot2d_add_lines(void),
  89.             iview_plot2d_add_points(void),
  90.             iview_plot2d_add_strings(void),
  91.             iview_plot2d_adjust_to_data(void),
  92.             iview_point_color(void),
  93.             iview_point_coordinate(void),
  94.             iview_point_hilited(void),
  95.             iview_point_label(void),
  96.             iview_point_marked(void),
  97.             iview_point_masked(void),
  98.             iview_point_selected(void),
  99.             iview_point_screen_coordinate(void),
  100.             iview_point_screen_state(void),
  101.             iview_point_showing(void),
  102.             iview_point_state(void),
  103.             iview_point_symbol(void),
  104.             iview_point_transformed_coordinate(void),
  105.             iview_points_hilited(void),
  106.             iview_points_in_rect(void),
  107.             iview_points_selected(void),
  108.             iview_points_showing(void),
  109.             iview_points_to_rect(void),/* needed?? JKL */
  110.             iview_range(void),
  111.             iview_real_to_screen(void),
  112.             iview_resize_brush(void),
  113.             iview_rotate_2(void),
  114.             iview_scale(void),
  115.             iview_scale_to_range(void),
  116.             iview_scaled_range(void),
  117.             iview_scaled_to_screen(void),
  118.             iview_scatmat_add_lines(void),
  119.             iview_scatmat_add_points(void),
  120.             iview_scatmat_add_strings(void),
  121.             iview_scatmat_adjust_points_in_rect(void),
  122.             iview_scatmat_adjust_screen(void),
  123.             iview_scatmat_adjust_screen_point(void),
  124.             iview_scatmat_adjust_screen_points_in_rect(void),
  125.             iview_scatmat_allocate(void),
  126.             iview_scatmat_click(void),
  127.             iview_scatmat_mark_points_in_rect(void),
  128.             iview_scatmat_motion(void),
  129.             iview_scatmat_redraw_content(void),
  130.             iview_scatmat_resize(void),
  131.             iview_screen_range(void),
  132.             iview_screen_to_real(void),
  133.             iview_screen_to_scaled(void),
  134.             iview_shift(void),
  135.             iview_show_all_points(void),
  136.             iview_showing_labels(void),
  137.             iview_slice_variable(void),
  138.             iview_spin_allocate(void),
  139.             iview_spin_angle(void),
  140.             iview_spin_content_variables(void),
  141.             iview_spin_depth_cuing(void),
  142.             iview_spin_draw_axes(void),
  143.             iview_spin_mouse(void),
  144.             iview_spin_redraw_background(void),
  145.             iview_spin_redraw_content(void),
  146.             iview_spin_resize(void),
  147.             iview_spin_rotate(void),
  148.             iview_spin_showing_axes(void),
  149.             iview_std_adjust_points_in_rect(void),
  150.             iview_std_adjust_screen(void),
  151.             iview_std_adjust_screen_point(void),
  152.             iview_std_mark_points(void),
  153.             iview_std_mark_points_in_rect(void),
  154.             iview_std_click(void),
  155.             iview_std_motion(void),
  156.             iview_std_redraw(void),
  157.             iview_std_redraw_background(void),
  158.             iview_std_redraw_content(void),
  159.             iview_std_resize(void),
  160. #ifdef USESTRINGS
  161.             iview_string_color(void),
  162.             iview_string_coordinate(void),
  163.             iview_string_masked(void),
  164.             iview_string_modifiers(void),
  165.             iview_string_screen_coordinate(void),
  166.             iview_string_transformed_coordinate(void),
  167. #endif USESTRINGS
  168.             iview_transformation(void),
  169.             iview_unlink_all_windows(void),
  170.             iview_unmask_all_points(void),
  171.             iview_unselect_all_points(void),
  172.             iview_unshow_all_points(void),
  173.             iview_variable_label(void),
  174.             iview_visible_range(void),
  175.             iview_window_allocate(void),
  176.             iview_window_back_color(void),
  177.             iview_window_buffer_to_screen(void),
  178.             iview_window_canvas_height(void),
  179.             iview_window_canvas_width(void),
  180.             iview_window_clip_rect(void),
  181.             iview_window_copy_to_clip(void),
  182.             iview_window_cursor(void),
  183.             iview_window_drag_grey_rect(void),
  184.             iview_window_draw_color(void),
  185.             iview_window_draw_line(void),
  186.             iview_window_draw_mode(void),
  187.             iview_window_draw_point(void),
  188.             iview_window_draw_string(void),
  189.             iview_window_draw_string_up(void),
  190.             iview_window_draw_symbol(void),
  191.             iview_window_draw_text(void),
  192.             iview_window_draw_text_up(void),
  193.             iview_window_dump_image(void),
  194.             iview_window_erase_arc(void),
  195.             iview_window_erase_oval(void),
  196.             iview_window_erase_poly(void),
  197.             iview_window_erase_rect(void),
  198.             iview_window_frame_arc(void),
  199.             iview_window_frame_oval(void),
  200.             iview_window_frame_poly(void),
  201.             iview_window_frame_rect(void),
  202.             iview_window_has_h_scroll(void),
  203.             iview_window_has_v_scroll(void),
  204.             iview_window_h_scroll_incs(void),
  205.             iview_window_v_scroll_incs(void),
  206.             iview_window_idle_on(void),
  207.             iview_window_isnew(void),
  208.             iview_window_line_type(void),
  209.             iview_window_line_width(void),
  210.             iview_window_menu(void),
  211.             iview_window_paint_arc(void),
  212.             iview_window_paint_oval(void),
  213.             iview_window_paint_poly(void),
  214.             iview_window_paint_rect(void),
  215.             iview_window_remove(void),
  216.             iview_window_replace_symbol(void),
  217.             iview_window_reset_buffer(void),
  218.             iview_window_reverse_colors(void),
  219.             iview_window_scroll(void),
  220.             iview_window_show_window(void),
  221.             iview_window_start_buffering(void),
  222.             iview_window_text_ascent(void),
  223.             iview_window_text_descent(void),
  224.             iview_window_text_width(void),
  225.             iview_window_use_color(void),
  226.             iview_window_view_rect(void),
  227.             iview_window_while_button_down(void),
  228.             iview_x_axis(void),
  229.             iview_y_axis(void),
  230.             IViewWindowGetObject(IVIEW_WINDOW),
  231.             PointToList(Point),
  232.             xsallocate_menu(void),
  233.             xsappend_items(void),
  234.             xsbutton_item_isnew(void),
  235.             xschoice_item_isnew(void),
  236.             xschoice_item_value(void),
  237.             xsdelete_items(void),
  238.             xsdialog_allocate(void),
  239.             xsdialog_allocated_p(void),
  240.             xsdialog_default_button(void),
  241.             xsdialog_isnew(void),
  242.             xsdialog_item_action(void),
  243.             xsdialog_item_do_action(void),
  244.             xsdialog_modal(void),
  245.             xsdialog_remove(void),
  246.             xsdispose_menu(void),
  247.             xsgetbuttonitem(void),
  248.             xsgetchoiceitem(void),
  249.             xsgetdialog(void),
  250.             xsgetdialogitem(void),
  251.             xsgetlistitem(void),
  252.             xsgetmenu(void),
  253.             xsgetmenuitem(void),
  254.             xsgetscrollitem(void),
  255.             xsgettextitem(void),
  256.             xsgettoggleitem(void),
  257.             xshistogram(void),
  258.             xsinstall_menu(void),
  259.             xsitem_action(void),
  260.             xsitem_do_action(void),
  261.             xsitem_enabled(void),
  262.             xsitem_installed(void),
  263.             xsitem_installed_p(void),
  264.             xsitem_isnew(void),
  265.             xsitem_key(void),
  266.             xsitem_mark(void),
  267.             xsitem_style(void),
  268.             xsitem_title(void),
  269.             xsitem_update(void),
  270.             xsiview_window_activate(void),
  271.             xsiview_window_update(void),
  272.             xslist_item_action(void),
  273.             xslist_item_isnew(void),
  274.             xslist_item_selection(void),
  275.             xslist_item_text(void),
  276.             xsmenu_enabled(void),
  277.             xsmenu_isnew(void),
  278.             xsmenu_items(void),
  279.             xsmenu_popup(void),
  280.             xsmenu_select(void),
  281.             xsmenu_title(void),
  282.             xsnamelist(void),
  283.             xsplot_lines(void),
  284.             xsplot_points(void),
  285.             xsremove_menu(void),
  286.             xsscatterplot_matrix(void),
  287.             xsscroll_item_action(void),
  288.             xsscroll_item_isnew(void),
  289.             xsscroll_item_max(void),
  290.             xsscroll_item_min(void),
  291.             xsscroll_item_value(void),
  292.             xsspin_plot(void),
  293.             xstext_item_isnew(void),
  294.             xstext_item_text(void),
  295.             xstoggle_item_isnew(void),
  296.             xstoggle_item_value(void),
  297.             xsupdate_menu(void);
  298. extern int button_item_p(LVAL),
  299.            choice_item_p(LVAL),
  300.            decode_cursor(LVAL),
  301.            dialog_item_p(LVAL),
  302.            dialog_p(LVAL),
  303.            IViewAllPointsShowing(IVIEW_WINDOW),
  304.            IViewAllPointsUnmasked(IVIEW_WINDOW),
  305.            IViewAnyPointsSelected(IVIEW_WINDOW),
  306.            IViewDataGetLineWidth(IViewDATA,unsigned,unsigned *),
  307.            IViewDataIsTransformed(IViewDATA),
  308.            IViewDataLineMasked(IViewDATA,unsigned),
  309.            IViewDataLineScreenValue(IViewDATA,int,int),
  310.            IViewDataLineType(IViewDATA,unsigned),
  311.            IViewDataNextLine(IViewDATA,unsigned),
  312.            IViewDataNumLines(IViewDATA),
  313.            IViewDataNumPoints(IViewDATA),
  314.            IViewDataNumStrings(IViewDATA),
  315.            IViewDataNumVariables(IViewDATA),
  316.            IViewDataPointMarked(IViewDATA,unsigned),
  317.            IViewDataPointMasked(IViewDATA,unsigned),
  318.            IViewDataPointScreenValue(IViewDATA,int,int),
  319.            IViewDataStringMasked(IViewDATA,unsigned),
  320.            IViewDataStringScreenValue(IViewDATA,int,int),
  321.            IViewFixedAspect(IVIEW_WINDOW),
  322.            IViewGetNewBrushSize(IVIEW_WINDOW,int *,int *),
  323.            IViewInternalIsLinked(IVIEW_WINDOW),
  324.            IViewIsLinked(IVIEW_WINDOW),
  325.            IViewShowingLabels(IVIEW_WINDOW),
  326.            IViewStringColor(IVIEW_WINDOW,int),
  327.            list_item_p(LVAL),
  328.            menu_item_p(LVAL),
  329.            menu_p(LVAL),
  330.            scroll_item_p(LVAL),
  331.            text_item_p(LVAL),
  332.            toggle_item_p(LVAL),
  333.            valid_dialog_address(LVAL),
  334.            valid_iview_address(LVAL),
  335.            valid_iview_window_address(LVAL),
  336.            valid_menu_address(LVAL),
  337.            valid_window_address(LVAL);
  338. extern void check_add_to_screen(LVAL,int,int,int,int),
  339.             check_redraw(LVAL,int,int),
  340.             decode_point_symbol(LVAL,int *,int *),
  341.             get_iview_keys(LVAL),
  342.             get_iview_ivars(LVAL,int *),
  343.             *get_menu_address(LVAL),
  344.             GetNiceRange(double *,double *,int *),
  345.             initialize_graph(LVAL),
  346.             initialize_graph_window(LVAL),
  347.             initialize_iview(IVIEW_WINDOW,LVAL),
  348.             internal_iview_add_lines(IVIEW_WINDOW,LVAL,LVAL),
  349.             internal_iview_add_points(IVIEW_WINDOW,LVAL,LVAL),
  350.             internal_iview_add_strings(IVIEW_WINDOW,LVAL,LVAL),
  351.             IViewAdjustLinkedPlots(IVIEW_WINDOW),
  352.             IViewAdjustLinkedScreenPoint(IVIEW_WINDOW,int),
  353.             IViewAdjustOwnScreen(IVIEW_WINDOW),
  354.             IViewAdjustOwnScreenPoint(IVIEW_WINDOW,int),
  355.             IViewAdjustPointsInRect(IVIEW_WINDOW,int,int,int,int,PointState),
  356.             IViewAdjustScreens(IVIEW_WINDOW),
  357.             IViewAltAdjustPointsInRect(IVIEW_WINDOW,int,int,int,int,PointState),
  358.             IViewAltAdjustScreen(IVIEW_WINDOW),
  359.             IViewApplyScaleShift(IVIEW_WINDOW,unsigned,double,double),
  360.             IViewCheckLinks(IVIEW_WINDOW),
  361.             IViewDataAddLines(IViewDATA,int),
  362.             IViewDataAddPoints(IViewDATA,int),
  363.             IViewDataAddStrings(IViewDATA,int),
  364.             IViewDataApplyTransformation(IViewDATA,double **,int *),
  365.             IViewDataClearLines(IViewDATA),
  366.             IViewDataClearPointMarks(IViewDATA),
  367.             IViewDataClearPoints(IViewDATA),
  368.             IViewDataClearStrings(IViewDATA),
  369.             IViewDataCuePoints(IViewDATA,unsigned,int,int,int,unsigned,unsigned),
  370.             IViewDataDrawPoints(IViewDATA,IVIEW_WINDOW,unsigned,unsigned,
  371.                                 unsigned,unsigned,int),
  372.             IViewDataFree(IViewDATA),
  373.             IViewDataGetPointSymbol(IViewDATA,unsigned,int *,int *),
  374.             IViewDataGetRange(IViewDATA,unsigned,double *,double *),
  375.             IViewDataGetScreenPointValues(IViewDATA,int,int*),
  376.             IViewDataGetScreenRange(IViewDATA,unsigned,int *,int *),
  377.             IViewDataGetStringModifiers(IViewDATA,unsigned,int *,int *,int *),
  378.             IViewDataPointSymbol(IViewDATA,unsigned,int,int),
  379.             IViewDataResetScreenStates(IViewDATA),
  380.             IViewDataSetIdentityTransformation(IViewDATA),
  381.             IViewDataSetLineColor(IViewDATA,unsigned,int),
  382.             IViewDataSetLineMask(IViewDATA,unsigned,int),
  383.             IViewDataSetLineType(IViewDATA,unsigned,int),
  384.             IViewDataSetLineValue(IViewDATA,int,int,double),
  385.             IViewDataSetLineWidth(IViewDATA,unsigned,unsigned),
  386.             IViewDataSetNextLine(IViewDATA,unsigned,int),
  387.             IViewDataSetPointColor(IViewDATA,unsigned,int),
  388.             IViewDataSetPointLabel(IViewDATA,unsigned,char *),
  389.             IViewDataSetPointMark(IViewDATA,unsigned,int),
  390.             IViewDataSetPointMask(IViewDATA,unsigned,int),
  391.             IViewDataSetPointScreenState(IViewDATA,unsigned,PointState),
  392.             IViewDataSetPointState(IViewDATA,unsigned,PointState),
  393.             IViewDataSetPointSymbol(IViewDATA,unsigned,int,int),
  394.             IViewDataSetPointValue(IViewDATA,int,int,double),
  395.             IViewDataSetRange(IViewDATA,unsigned,double,double),
  396.             IViewDataSetScreenRange(IViewDATA,unsigned,int,int),
  397.             IViewDataSetStringColor(IViewDATA,unsigned,int),
  398.             IViewDataSetStringMask(IViewDATA,unsigned,int),
  399.             IViewDataSetStringModifiers(IViewDATA,unsigned,int,int,int),
  400.             IViewDataSetStringString(IViewDATA,unsigned,char *),
  401.             IViewDataSetStringValue(IViewDATA,int,int,double),
  402.             IViewDataSetTransformation(IViewDATA,double **),
  403.             IViewDataSetVariableLabel(IViewDATA,unsigned,char *),
  404.             IViewDepthCuePoints(IVIEW_WINDOW,unsigned,unsigned,unsigned,
  405.                                 unsigned,unsigned,unsigned),
  406.             IViewDrawAxes(IVIEW_WINDOW),
  407.             IViewDrawDataLines(IVIEW_WINDOW,unsigned,unsigned,unsigned,unsigned),
  408.             IViewDrawDataPoints(IVIEW_WINDOW,unsigned,unsigned,unsigned,unsigned),
  409.             IViewDrawDataStrings(IVIEW_WINDOW,unsigned,unsigned,unsigned,unsigned),
  410.             IViewDoClick(LVAL),
  411.             IViewDoMotion(LVAL),
  412.             IViewDrawBrush(IVIEW_WINDOW),
  413.             IViewEraseBrush(IVIEW_WINDOW),
  414.             IViewEraseSelection(IVIEW_WINDOW),
  415.             IViewFreeMem(IVIEW_WINDOW),
  416.             IViewGetAxisMargin(IVIEW_WINDOW,int *,int*,int *,int *),
  417.             IViewGetBrush(IVIEW_WINDOW,int *,int *,int *,int *),
  418.             IViewGetContentMarginRect(IVIEW_WINDOW,int *,int *,int *,int *),
  419.             IViewGetRange(IVIEW_WINDOW,int,double *,double *),
  420.             IViewGetVisibleRange(IVIEW_WINDOW,unsigned,double *,double *),
  421.             IViewGetXaxis(IVIEW_WINDOW,int *,int *,int *),
  422.             IViewGetYaxis(IVIEW_WINDOW,int *,int *,int *),
  423.             IViewLinkWindow(IVIEW_WINDOW),
  424.             IViewMarkPointsInRect(IVIEW_WINDOW,int,int,int,int),
  425.             IViewMaskSelection(IVIEW_WINDOW),
  426.             IViewMatchPointState(IVIEW_WINDOW,unsigned),
  427.             IViewMoveBrush(IVIEW_WINDOW,int,int),
  428.             IViewRedrawBackground(IVIEW_WINDOW),
  429.             IViewRedrawContent(IVIEW_WINDOW),
  430.             IViewRedrawOverlays(IVIEW_WINDOW),
  431.             IViewResizeOverlays(IVIEW_WINDOW),
  432.             IViewRotate2(IVIEW_WINDOW,unsigned,unsigned,double),
  433.             IViewScaleToRange(IVIEW_WINDOW,unsigned,double,double),
  434.             IViewSetBrush(IVIEW_WINDOW,int,int,int,int),
  435.             IViewSetData(IVIEW_WINDOW,IViewDATA),
  436.             IViewSetFixedAspect(IVIEW_WINDOW,int),
  437.             IViewSetLinks(IVIEW_WINDOW,long),
  438.             IViewSetMouseMode(IVIEW_WINDOW,MouseMode),
  439.             IViewSetPointState(IVIEW_WINDOW,int,PointState),
  440.             IViewSetRange(IVIEW_WINDOW,int,double,double),
  441.             IViewSetScale(IVIEW_WINDOW,unsigned,double),
  442.             IViewSetShift(IVIEW_WINDOW,unsigned,double),
  443.             IViewSetShowingLabels(IVIEW_WINDOW,long),
  444.             IViewSetStringColor(IVIEW_WINDOW,int,int),
  445.             IViewSetStringScaledValue(IVIEW_WINDOW,int,int,double),
  446.             IViewSetStringTransformedValue(IVIEW_WINDOW,int,int,double),
  447.             IViewSetXaxis(IVIEW_WINDOW,int,int,int),
  448.             IViewSetYaxis(IVIEW_WINDOW,int,int,int),
  449.             IViewShowAllPoints(IVIEW_WINDOW),
  450.             IViewStdAdjustPointsInRect(IVIEW_WINDOW,int,int,int,int,PointState),
  451.             IViewStdAdjustScreen(IVIEW_WINDOW),
  452.             IViewStdAdjustScreenPoint(IVIEW_WINDOW,int),
  453.             IViewStdBrushingMouseAction(IVIEW_WINDOW,int,int,MouseEventType,
  454.                        MouseClickModifier),
  455.             IViewStdMarkPointsInRect(IVIEW_WINDOW,int,int,int,int),
  456.             IViewStdMouseAction(IVIEW_WINDOW,int,int,MouseEventType,
  457.                        MouseClickModifier),
  458.             IViewStdRedraw(IVIEW_WINDOW),
  459.             IViewStdRedrawBackground(IVIEW_WINDOW),
  460.             IViewStdRedrawContent(IVIEW_WINDOW),
  461.             IViewStdResize(IVIEW_WINDOW),
  462.             IViewStdSelectingMouseAction(IVIEW_WINDOW,int,int,MouseEventType,
  463.                        MouseClickModifier),
  464.             IViewStdUnselectAllPoints(IVIEW_WINDOW),
  465.             IViewUnlinkAllWindows(void),
  466.             IViewUnlinkWindow(IVIEW_WINDOW),
  467.             IViewUnmaskAllPoints(IVIEW_WINDOW),
  468.             IViewUnselectAllPoints(IVIEW_WINDOW),
  469.             newhistinternals(LVAL),
  470.             set_dialog_address(void *,LVAL),
  471.             set_iview_address(void *,LVAL),
  472.             set_iview_window_address(void *,LVAL),
  473.             set_menu_address(void *,LVAL),
  474.             set_window_address(void *,LVAL);
  475. extern double IViewDataLineTransformedValue(IViewDATA,int,int),
  476.               IViewDataLineValue(IViewDATA,int,int),
  477.               IViewDataPointValue(IViewDATA,int,int),
  478.               IViewDataPointTransformedValue(IViewDATA,int,int),
  479.               IViewDataStringTransformedValue(IViewDATA,int,int),
  480.               IViewDataStringValue(IViewDATA,int,int),
  481.               **IViewDataTransformation(IViewDATA),
  482.               IViewDecodeValue(IVIEW_WINDOW,double,int),
  483.               IViewEncodeValue(IVIEW_WINDOW,double,int),
  484.               IViewScale(IVIEW_WINDOW,unsigned),
  485.               IViewShift(IVIEW_WINDOW,unsigned),
  486.               IViewStringScaledValue(IVIEW_WINDOW,int,int),
  487.               IViewStringTransformedValue(IVIEW_WINDOW,int,int);
  488. extern long IViewGetLinks(IVIEW_WINDOW);
  489. extern char *IViewDataPointLabel(IViewDATA,unsigned),
  490.             *IViewDataStringString(IViewDATA,unsigned),
  491.             *IViewDataVariableLabel(IViewDATA,unsigned);
  492. extern ColorCode decode_lisp_color(LVAL),
  493.                  IViewDataLineColor(IViewDATA,unsigned),
  494.                  IViewDataPointColor(IViewDATA,unsigned),
  495.                  IViewDataStringColor(IViewDATA,unsigned);
  496. extern StGWWinInfo *IViewWindowWinInfo(IVIEW_WINDOW);
  497. extern IViewBasicPoints IViewDataLines(IViewDATA),
  498.                         IViewDataPoints(IViewDATA),
  499.                         IViewDataStrings(IViewDATA);
  500. extern IVIEW_WINDOW get_iview_address(LVAL),
  501.                     GETIVIEWADDRESS(LVAL),
  502.                     GETIVIEWWINDOWADDRESS(LVAL),
  503.                     GETWINDOWADDRESS(LVAL),
  504.                     IViewNew(LVAL),
  505.                     IViewWindowNew(LVAL,int);
  506. extern DialogPtr GETDIALOGADDRESS(LVAL);
  507. extern IViewDATA IViewData(IVIEW_WINDOW),
  508.                  IViewDataNew(int);
  509. extern Point ListToPoint(LVAL);
  510. extern PointState decode_point_state(LVAL),
  511.                   IViewDataPointScreenState(IViewDATA,unsigned),
  512.                   IViewDataPointState(IViewDATA,unsigned);
  513. extern MouseMode IViewMouseMode(IVIEW_WINDOW);
  514.  
  515. #endif IVD_H
  516.